be thick-headed - English Synonyms Dictionary